large river - French English Dictionary